#ifndef _SYS_H_
#define _SYS_H_

#ifdef __cplusplus
extern "C" {
#endif

#include "lvgl/lvgl.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>

enum 
{
    LV_FONT_MH_12 = 0,
    LV_FONT_MH_14,
    LV_FONT_MH_16,
    LV_FONT_MH_18,
    LV_FONT_MH_20,
    LV_FONT_MH_22,
    LV_FONT_MH_24,
    LV_FONT_TIGER_24,
    LV_FONT_TIGER_30,
    LV_FONT_TIGER_40,
    LV_FONT_TIGER_60,
    LV_FONT_TIGER_80,
    LV_FONT_MIAO_16,
    LV_FONT_MIAO_18,
    LV_FONT_MIAO_25,
    LV_FONT_MIAO_30,
    LV_FONT_MIAO_60,

    LV_FONT_TOTAL,
};


extern int font_fd[LV_FONT_TOTAL];      //字库文件描述符表

void sys_init(void);
uint32_t sys_tick(void);
void lv_port_disp_init(void);
void lv_port_indev_init(void);
void lv_port_fs_init(void);
void sys_exit(void);

void sys_display_clear(void);

#ifdef __cplusplus
}
#endif





#endif
